*{
	margin:0px;
	padding:0px;
	text-align:left;
}
body{
	width:100%;
}

h1#title{
	margin:40px 100px;
	color:#000066;
	text-shadow: 5px 5px 5px #804f80;
    filter: dropshadow(color=#804f80, offx=5, offy=5);
}

#cuerpo{
	width:800px;
	margin:auto;
}



/*------MENU HORIZONTAL------*/	

	ul[id=menu_horizontal]{
		background-color:black;	
		list-style-type: none;
		height: 60px;
		width:100%;
		min-width:800px;
		margin:auto;
	}

	ul[id=menu_horizontal] li{	
		float:left;
		margin-top:24px;
		margin-right:auto;
	}

	ul[id=menu_horizontal] a{
		background-repeat: no-repeat;
		background-position: right;
		padding-right: 32px;
		padding-left: 32px;
		display: block;
		text-decoration: none;
		font-family: Georgia, "Times New Roman", Times, serif;
		margin-left:auto;
		color:white;
	}


/*------MENU VERTICAL-------------*/

	div#subcuerpo{
		float:left;
		position:static;
		height:100%;
		min-height:600px;		
		right:0px;
		top:0px;
		width:200px;
		background-color:gray;
		color:white;
	}
	
	div#menuvertical ul{
		list-style-type: none;
	}
	
	div#menuvertical li ,h3,p{
		margin:10px;
		margin-left:24px;
	}
	
	div#subcuerpo h3{
		margin-top:20px;
	}


/*------Ficha---------------*/div .ficha {	background-color:#ECE0F8;	margin: 5px;	padding:5px;	}

/*---------PIE---------- */

	div#pie{
		clear:both;
		width:100%;
		min-width:800px;
		height:60px;
		background-color:black;
	}
	div#pie h5{
		padding:20px;
		text-align:center;
		color:white;
	} 
/*---------FORMS---------- */
/*
	table{ 
		margin-top:20px;
		padding:20px;
		color:gray; 
		width:500px;
		height:400px;
	}		 form.album {		width:100%;		height:150px;	}
	label,textarea,input:not(#submit){
		margin:20px;
		width:50%;
	}
	textarea{
		height:200px;
	}
	input#submit{	
		height:50px;	
	} /*